﻿// Type: Crystalbyte.Equinox.Imap.Envelope
// Assembly: Crystalbyte.Equinox.Imap, Version=0.4.4493.24531, Culture=neutral, PublicKeyToken=null
// Assembly location: C:\Experiments\TFSAzure\FetchAndProcess\Common\ThirdPartyLibs\Release\Crystalbyte.Equinox.Imap.dll

using Crystalbyte.Equinox;
using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace Crystalbyte.Equinox.Imap
{
    [DebuggerDisplay("Subject = {Subject}, Date = {Date}")]
    public sealed class Envelope
    {
        public DateTime? Date { get; internal set; }
        public string Subject { get; internal set; }
        public IEnumerable<EmailContact> From { get; }
        public IEnumerable<EmailContact> Sender { get; }
        public IEnumerable<EmailContact> ReplyTo { get; }
        public IEnumerable<EmailContact> To { get; }
        public IEnumerable<EmailContact> Cc { get; }
        public IEnumerable<EmailContact> Bcc { get; }
        public string InReplyTo { get; internal set; }
        public string MessageId { get; internal set; }
    }
}
